package com.lankystar.logistucs.spring.dao;

import java.util.List;

import com.lankystar.logistucs.spring.entity.Truck;



public interface ITruckDao extends IBaseDao {

	/**
	 * 根据userId查找运输队下的所有车 与 车状态
	 * @param userId
	 * @return
	 */
	List<Object[]> selectTruckAndStatuslist(int userId);
	/**
	 * 查找所有可调用的车
	 * @param userId
	 * @return
	 */
	List<Object[]>  selectCanUserTrucklist(Integer userId);
	
	Truck selectTruckById(int truckId);
	
	/**
	 * 通过司机查询车，更新车状态 (查询到车、二级订单)
	 * @param userId
	 * @return
	 */
	Object[] selectTruckByuserId(int userId);
}
